Thursday - Monday May 30 - June 3, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Activity: Using functions to write programs. Save to Desktop:Song.cpp Save to Desktop:CharacterCountFunctions.cpp C++ Program as Final Exam: Shop.cpp (in binder)
Determine appropriate test data to test all aspects of the program. Paper and Pencil: Make a list of combinations of data that should be checked.
Keep the programs on the desktop for Miss Hangen to check.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday - Wednesday May 24 - 29, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Activity: Using functions to write programs. Paper and Pencil:
1. Write the prototype for this function definition.
2. Write the function call for the function. C++ Program: CharacterCountFunctions.cpp (in binder)
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Thursday May 23, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Activity: Using functions to write programs. Paper and Pencil:
1. Which of these goes aboveint main( ) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)
2. Which of these goes below int main( ) and above return (0) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)
3. Which of these goes below return (0) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)
Paper and Pencil: Analyze the Output to Determine How to Code the Program with Functions
pages 1 - 4 in binder C++ Program: Song.cpp (in binder)
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday May 22, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Activity: Using functions to write programs. C++ Program:Proto.cpp
Test you program and have Miss Hangen grade it. Paper and Pencil: Analyze the Output to Determine How to Code the Program with Functions
pages 1 - 4 in binder C++ Program: Song.cpp (in binder)
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday May 21, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. How to Build Programs with Functions Paper and Pencil: Refer to pages 156 - 158 in green and gold textbook.
1. Explain the difference between top-down design and bottom-up design.
2. Which of these 4 concepts shown below is easiest for you to understand and why? Organization, Autonomy, Encapsulation, Reusability (see page 158)
3. Which of the 4 concepts above is the hardest for you to understand and why? Read: P. 158 -166 in green and gold textbook, silently. C++ Program: Proto.cpp (in binder)
Type all comments.
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday May 20, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read: P. 156 - 158 Chapter 9 Section 1 of the green and gold textbook. Read silently for 5 minutes. How to Build Programs with Functions C++ Program: Proto.cpp (in your binder)
Type all comments. Paper and Pencil:
1. Explain the difference between top-down design and bottom-up design.
2. Which of these 4 concepts shown below is easiest for you to understand and why? Organization, Autonomy, Encapsulation, Reusability (see page 158)
3. Which of the 4 concepts above is the hardest for you to understand and why?
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday May 17, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Paper and Pencil: Make corrections to Creating Functions Assignment
Refer to P. 129 - 132 and this bank of answers
2
a.
b.
c.
void instructions();
abstraction
definition
demonstrates
function
The prototype ends with a semicolon, and the function definition header line does not have a semicolon.
function
function
function
functions
Nothing is inside the parentheses.
instructions();
parentheses
void
For the True False and Yes No problems there is one positive answer and one negative answer.
Discuss: Placement of the function parts in the outline of a program. C++ Program: Proto.cpp (in your binder)
Type all comments.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Thursday May 16, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Paper and Pencil: Creating Functions Assignment
Refer to P. 129 - 132 C++ Program: Instructions.cpp P.130
You may discuss the topics in the reading and what comments you need with another student. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday May 15, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 129 - 132 Read silently for 10 minutes. Chapter 5 Functions Creating Functions - Introducing the Instructions Program - Declaring Functions - Defining Functions - Calling Functions - Understanding Abstraction C++ Program: Instructions.cpp P.130
You may discuss the topics in the reading and what comments you need with another student. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday - Wednesday May 10 - 14, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 125 - 127 Read silently for 5 minutes. Chapter 4 Questions and Answers Paper and Pencil: Exercises P. 127 1- 3 C++ Program: FavoriteGames.cpp P. 127 Exercise 1
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.
Thursday May 9, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 125 - 127 Read silently for 5 minutes. Chapter 4 Questions and Answers Paper and Pencil: Ch. 4: The Standard Template Library Review
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.
Friday - Wednesday May 3 - 8, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 124 - 125 Read silently for 5 minutes. Chapter 4 The Standard Template Library Summary Paper and Pencil: Ch. 4: The Standard Template Library (Summary Questions) C++ Program: Hangman.cpp P.122
You may discuss the topics in the reading and what comments you need with another student. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution. Thursday May 2, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 116 - 124 Read silently for 10 minutes. Understanding Vector Performance Planning Your Programs Introducing Hangman C++ Program: Hangman.cpp P.122
You may discuss the topics in the reading and what comments you need with another student. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Wednesday May 1, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 112 - 116 Using Algorithms (Read silently for 10 minutes) C++ Program: HighScores.cpp P.113
You may discuss the topics in the reading and what comments you need with 1 other student. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Tuesday April 30, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 105 - 112 Using Iterators (Read silently for 10 minutes) C++ Program: HerosInventory3.cpp P.106
You may discuss the topics in the reading and what comments you need with 1 other student. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Monday April 29, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 105 - 112 Using Iterators (Read for 20 minutes)
We will read more tomorrow. C++ Program: HerosInventory3.cpp P.106
We will do more tomorrow.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday April 26, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 99 - 105 Chapter 4 The Standard Template Library Using Vectors C++ Program: HerosInventory2.cpp P.101 Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday - Thursday April 22 - 25, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 94 - 96 Summary, Questions and Answers Paper and Pencil: Chapter 3 Review (Dawson) For Loops, Strings, and Arrays: Word Jumble
Refer to the textbook to do the 5-page packet. Finish C++ Program: WordJumbleImproved.cpp Scoring system according to directions in book Add comments by your scripts to explain what is occurring. Finish Scratch Program:WordJumble.sb Scoring system Add comments by your scripts to explain what is occurring.
Turn in the packet and the book. Thursday & Friday April 18 & 19, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Save your WordJumble.sb to your desktop.
1. List some things that will be necessary for adding a scoring system to the program.
In preparation for page 97 Exercise 1 we will do a Scratch version. Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++.
Add scripts for scoring.
Upload to Gaggle.
Fill out your progress log and self-evalution. Wednesday April 17, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Review: P. 92 - 94 WordJumble.cpp
Save your WordJumble.sb to your desktop.
In preparation for page 97 Exercise 1 we will do a Scratch version. Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++.
Add scripts for scoring.
Upload to Gaggle.
Fill out your progress log and self-evalution. Tuesday April 16, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Read in Dawson book: P. 94 - 96 Summary, Questions and Answers Paper and Pencil: Chapter 3 Review (Dawson) For Loops, Strings, and Arrays: Word Jumble
Refer to the textbook to do the 5-page packet.
Turn in the packet and the book. Monday April 15, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Review: P. 92 - 94 WordJumble.cpp
Page 97 Exercise 1 Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++..
Upload to Gaggle.
Fill out your progress log and self-evalution. Friday April 12, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively. Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Page 97 Exercise 1 C++ Program: WordJumbleImproved.cpp P. 97 (start with WordJumble.cpp)
Improve the Word Jumble game by adding a scoring system. Make the point value for a word based on its length. Deduct points if the player asks for a hint. Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Monday - Thursday April 8 - 11, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively. Read in Dawson book: P. 90-94 Introducing Word Jumble C++ Program: WordJumble.cpp P. 91 (start with Blank.cpp) Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Friday April 5, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively. Read in Dawson book: P. 87-90 Understanding C-Style Strings & Using Multidimensional Arrays C++ Program: TicTacToeBoard.cpp P. 89 (start with Blank.cpp) Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Wednesday & Thursday April 3 & 4, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively. Read in Dawson book: P. 83-87 Using Arrays C++ Program: Hero's Inventory.cpp P. 83 (start with Blank.cpp) Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution. Tuesday April 2, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use loops to repeat sections of code. Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
Get white binders.
Then continue through Chapter 3.
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
CS702 - Computer Programming II (period 6) QT3
Thursday March 28, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use loops to repeat sections of code. Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
Get white binders.
Finish previous assignments. Finish back work.
Then continue through Chapter 3.
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Wednesday March 27, 2013
Computer Fair Wednesday - Tuesday March 20-26, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use loops to repeat sections of code. Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
Get white binders.
Finish previous assignments. Read: Pages 75 - 82 (Dawson, black paperback textbook) C++ Program: StringTester.cpp (in textbook)
Then continue through Chapter 3.
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Monday & Tuesday March 18 & 19, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use loops to repeat sections of code. Objective: Students will understand how to generate random numbers.
Get white binders. Finish C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder. Scratch Program: RandomTemperature.sb (Stapled packet in binder.) Read: Pages 71 - 74 (Dawson, black paperback textbook) C++ Program: Count.cpp (in textbook)
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Friday March 15, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Paper and Pencil Quiz: Random Number in Range Formula C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder. Read: Pages 71 - 74 (Dawson, black paperback textbook) C++ Program: Count.cpp (in textbook)
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Thursday March 14, 2013 Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Paper and Pencil: Random Number in Range Formula
Remainder problems on the handout Paper and Pencil: Random Number in Range Formula C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Friday - Wednesday March 8 - 13, 2013 Year Long Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use while and do loops to repeat sections of code. Paper and Pencil: ComputerGuess.cpp Questions C++ Program: ComputerGuessDo.cpp Change your ComputerGuess.cpp program to ComputerGuessDo.cpp by changing the appropriate while to a do while loop. The sample output is in your binder.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Thursday March 7, 2013 Year Long Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use while and do loops to repeat sections of code. Paper and Pencil: ComputerGuessRandom.cpp Questions C++ Program: ComputerGuessRandomDo.cpp Change your ComputerGuessRandom.cpp program to ComputerGuessRandomDo.cpp by changing the appropriate while to a do while loop. Remove the response of "no" and the system pause that was inside the loop. The sample output is in your binder. C++Program: ComputerGuess.cpp (directions in binder)
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is. In this version the computer will guess by narrowing in on the number.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Monday & Tuesday March 4 & 5, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Paper and Pencil: Pages 4 and 5 of Ch.2 Review(Dawson) C++Program: ComputerGuessRandom.cpp (directions in binder)
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is. In this version the computer will guess randomly.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Tuesday- Friday February 26 - March 1, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers.
Get your materials. Class Discussion: Methods for guessing a secret number Demonstration: GuessYourNumberRandomYesNo.sb GuessYourNumberStraightUp.sb GuessYourNumberNarrowInOnIt.sb Paper and Pencil: Ch. 2 Review (Dawson) 5 page packet of problems on Ch. 2 from the black text book. Get the packet from the substitute. Finish Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Friday & Monday February 22 & 25, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Check out this website. http://www.qwerty.com/Flowex.htm Read: P. 66 - 68 Question and Answer section at the end of Ch. 2 in the black textbook. Paper and Pencil: Ch. 2 Review (Dawson) 5 page packet of problems on Ch. 2 from the black text book. Get the packet from the substitute. Finish Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday February 21, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Check out this website. http://www.qwerty.com/Flowex.htm Program:GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Wednesday February 20, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Analyze: GuessMyNumber.sb Flowchart. Scratch Program:GuessMyNumber.sb (output in back of white binder)
Help each other to create a Scratch program that produces the results pictured on the GuessMyNumber.sb sheet in the back of your white binder. Use the flowchart as a guide.
You will need 3 variables.
You will need to use these features from the Control palette: repeat until if else broadcast
etc
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away. Thursday - Tuesday February 14 - 19, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Finish: GuessMyNumber.cpp. Scratch Program:GuessMyNumber.sb (output in back of white binder)
Help each other to create a Scratch program that produces the results pictured on the GuessMyNumber.sb sheet in the back of your white binder.
You will need 3 variables.
You will need to use these features from the Control palette: repeat until if else broadcast
etc
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Wednesday February 13, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Read: pages 61 - 65 in the black textbook. C++ Program:GuessMyNumber.cpp Make it better than the one in the book. Include comments that reflect some of the explanations in the reading.
Start with Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Tuesday February 12, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to generate random numbers. Read: pages 58 - 61 in the black textbook. C++ Program:DieRoller.cpp (directions in binder)
Start with the Continue.cpp, Include comments.
Answer questions on direction sheet.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday - Monday February 1 - 11, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze code and explain it. Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures. Objective: Students will understand how to use string objects effectively. Objective: Students will understand how to use while and do loops to repeat sections of code. Objective: Students will understand how to use logical operators correctly.
With a partner, make observations about the output and test data results for a run of the improvedDesignersNetwork.cpp program. Write them on your paper. Scratch Program: DesignersNetwork.sb Use handout provided. C++ Program:DesignersNetwork.cpp (improved)
Start with the Continue.cpp, your existing DesignersNetwork.cpp and the Scratch version to assist in doing a better version. Make the program produce the output provided.
Include comments. Handout: DesignersNetwork.cpp Improved with Blanks
If you did the program on your own, then fill in the blanks on the paper.
If you need help doing the program, use the paper as a guide. (You cannot earn an A this way.)
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away. Thursday January 31, 2013 Goal: Students will understand how to use string objects effectively. Goal: Students will understand how to use while and do loops to repeat sections of code. Goal: Students will understand how to use logical operators correctly.
Read in Black Text: P. 52 - 58 C++ Program:DesignersNetwork.cpp
Start with the Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away. Tuesday & Wednesday January 29 & 30, 2013 Goal: Use switch case statements to select a section of code to execute. Goal: Use while and do loops to repeat sections of code.
Review switch case structure.
Read all the pages of the directions with source code, comments, and output before starting to code the program. C++ Program:Shipping.cpp
Start with the Continue.cpp
Include all comments.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Friday & Monday January 25 & 28, 2013 Goal: Use switch case statements to select a section of code to execute. Goal: Use string objects effectively. Goal: Use while and do loops to repeat sections of code.
Review switch case structure. C++ Program:PlanetWeight.cpp
Start with the Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Wednesday & Thursday January 23 & 24, 2013 Goal: Use switch case statements to select a section of code to execute. Goal: Use while and do loops to repeat sections of code.
Read in black paper back textbook:
Chapter 2 Truth, Branching, and the Game Loop: Guess My Number
P. 43 - 46 C++ Program:MenuChooser.cpp
Start with the Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Friday-Wednesday January 4-9, 2013 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze programs and explain them. Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games. Goal: Students will be able to follow printed directions effectively. Goal: Students will be able to save and retrieve files from internet storage. Handout: Maze Do Now
Use variables and nested if elses to add an attempts counter and different celebrations for number of tries to reach goal.
Add at least one more level.
Assignment: Scratch Filename: MazeYourName.sb
Save MazeYourName.sb to the desktop with the filename.
Add the file MazeYourName.sb to you Gaggle digital locker. Tuesday December 18, 2012 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze programs and explain them. Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games. Goal: Students will be able to follow printed directions effectively. Goal: Students will be able to save and retrieve files from internet storage.
Get into your Gaggle digital locker and save ElfDrumHome.sb to the desktop.
Today you are adding additional sprites and scripts to the program. There is more to come. Scratch File: ElfDrumHome.sb
Follow the directions in the 3-page packet carefully. Part II
Grading includes naming the sprites and costumes, adding comments, correct functioning of the program etc.
Remember there is more to come. Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Friday & Monday December 14 & 17, 2012 Goal: Students will be able to think algorithmically. Goal: Students will be able to analyze programs and explain them. Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games. Goal: Students will be able to follow printed directions effectively. Goal: Students will be able to save and retrieve files from internet storage.
Get into your Gaggle digital locker and find your SpinningCartoon.sb file.
Double click on it.
This is one of the few times that you don't need to save it to the desktop.
Just open it.
Today you are laying the foundation for a snowball game. There is more to come. Scratch File: ElfDrumHome.sb
Follow the directions in the 7-page packet carefully.
Grading includes naming the sprites and costumes, adding comments, correct functioning of the program etc.
Remember there is more to come. Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Thursday December 13, 2012 Goal: Repeat sections of code. Goal: Allow programs to rerun with the use of a continue while loop. Goal: Use an incrementing counter.
Look at MerryChristmas.sb programs. C++ Program:TrapAreaCounters.cpp Part I.
Add a variable for counting how many times the user enters bad data.
Use the incrementing operator with the variable.
Output the final number of bad data attempts when the user is done running the program.
Test it and have Miss Hangen test it. Part II.
Add additional bad data counters so that the program counts bad data for each variable separately and so that it has a subtotal for each separate trapezoid and a total for all trapezoids.
Test it and have Miss Hangen test it. Upload TrapArea.cpp to your gaggle digital locker. Put your binder and textbook on table at side of room.
Friday - Monday December 7 - 10, 2012 Goal: Students will be able to think algorithmically. Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers. Goal: Students will be able to create programs in Scratch. Goal: Students will be able to use incrementing and decrementing techniques effectively.
Paper and Pencil: Write the answers to these questions on a piece of paper.
1. What is the stage background?
2. How many costumes does the bat have?
3. How many costumes does the baseball have?
4. How many costumes are in the fireworks sprite?
5. How many costumes in the play sprite? Scratch Filename:Baseball.sb
The sprites and costumes already exist.
Include the scripts with the correct sprites.
Test the program. Make a variable to keep a count of the number of homeruns. Make the necessary changes to the program so that initializations occur with the green flag click, and the bat swings start with a spacebar press.
Add comments to explain what the scripts do.... Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Thursday December 6, 2012 Goal: Students will be able to think algorithmically. Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers. Goal: Students will be able to create programs in Scratch. Goal: Students will be able to use incrementing and decrementing techniques effectively.
Open your IncrementDecrement.cpp program. Discuss:Using the ++ and -- operators Mod.cpp: Add a counter variable, initialize it to zero.
Have to count the number of times that bad data was used for the second number.
Display the results just before the end of the program. Challenge: Change the placement of the initialization and the output statement so that it displays the number of times bad data was entered for each iteration of the continue while loop. Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software. Friday & Wednesday November 30 - December 5, 2012 Goal: Students will be able to think algorithmically. Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers. Goal: Students will be able to follow printed directions accurately. Goal: Students will be able to create programs in Scratch. Watch execution of TalkingSprites.sb on your computer screen.
Quiz: Scratch Quiz 1 (Tuesday) Paper and Pencil:Talking Sprites.sbQuestions
Use the 4 page packet of pictures to answer the questions about TalkingSprites.sb. These questions are intended to help you think through what you need to do to create this program, and why. Scratch Filename:TalkingSprites.sb
Look at all 4 pages of pictures and watch the running program. Challenge: Make the program even better. Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software. Turn in the paper and pencil assignment.
Thursday November 29, 2012
Goal: Students will be able to think algorithmically. Define: Increment and Decrement C++:IncrementDecrement.cpp
Have your programs checked by Miss Hangen
Wednesday November 28, 2012
Goal: Students will be able to think algorithmically. Read: in Dawson black paper back book P. 21 - 24 C++:GameStats2.cpp
Have your programs checked by Miss Hangen
Tuesday November 27, 2012
Goal: Students will be able to think algorithmically. Discuss: modulus, remainder, integer division C++:Mod.cpp Scratch: Mod.sb
Have your programs checked by Miss Hangen
Monday November 26, 2012
Goal: Students will be able to think algorithmically. Finish:Thanksgiving.sb
Have your programs checked by Miss Hangen
Monday & Tuesday November 19 & 20, 2012
Goal: Students will be able to think algorithmically. Scratch:BatBite.sb Scratch: Thanksgiving.sb Scratch: Save the Turkeys! Run the program. Use File - Projects notes, to see what the object of the game is. Study the scripts to see how the program works. If you are having trouble saving turkeys, make adjustments to the game to make it easier.
Have your programs checked by Miss Hangen
Thursday & Friday November 15 & 16, 2012
Goal: Students will be able to think algorithmically. Goal: Students will be able to use appropriate data types. Read: Pages 1 - 21 in the black text book. C++ Filename:GameStat.cpp
Have your program checked by Miss Hangen
Tuesday & Wednesday November 13 & 14, 2012
Goal: Students will be able to think algorithmically. Goal: Students will be able to use appropriate data types. Review: Green and gold text Chapter 4 C++ Filename:Analyze.cpp
Follow directions on pages 5-7 of Ch. 4 Variables and Constants Questions
Have your program checked by Miss Hangen
Monday November 12, 2012
Goal: Students will be able to think algorithmically. Goal: Students will be able to use appropriate data types. Review: Green and gold text Chapter 4 Paper and Pencil: Ch.4 Variables and Constants Questions
Page 4 C++ Filename:Complete.cpp
Follow directions on page 4 of Ch. 4 Variables and Constants Questions
Have your program checked by Miss Hangen
Friday November 9, 2012 Goal: Students will be able to think algorithmically. Goal: Students will be able to use appropriate data types. Review: Green and gold text Chapter 4 Paper and Pencil: Ch.4 Variables and Constants Questions
Pages 1 - 3
Turn in papers.
Wednesday & Thursday November 7 & 8, 2012
Goal: Students will be able to think algorithmically. Goal: Students will be able to use appropriate data types.
Get into Gaggle. gaggle.net Review: Green and gold text P. 56 - 59 C++ Filename:DataType.cpp
Follow directions on papers in binder.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Monday November 5, 2012
Goal: Students will be able to think algorithmically. Goal: Students will be able to use appropriate data types.
Get into Gaggle. gaggle.net Read: Green and gold text P. 56 - 59 Paper and Pencil: Chapter 4 Summary Questions
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Thursday - Wednesday October 25 - 31, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to write a program that repeats. Goal: Students will be able to write programs that use while loops and do while loops. Goal: Students will be able to analyze program output. Goal: Students will be able to use appropriate data types.
Get into Gaggle. gaggle.net Read: Green and gold text P. 60 - 64 Section 4.2 Using Variables Paper and Pencil: Questions on Using Variables and Constants Paper and Pencil:CircleArea.cpp -- Analyze the output of the program and do the 13 problems on page 2. C++ Filename: CircleArea.cpp -- Type the source code and test the program thoroughly.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday & Wednesday October 23 & 24, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to write a program that repeats. Goal: Students will be able to write a programs that use while loops and do while loops.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Read: Green and gold book, pages 144 - 146
You will be provided the SpherError.cpp program. Correct the errors then save it as Sphere.cpp C++ Filename: Sphere.cpp
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Monday October 22, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to write a program that repeats. Goal: Students will be able to write a programs that use while loops and do while loops.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Discussion: What are the differences and similarities between while loops and do while loops? C++ Filename: DoWhile.cpp
Include ALL the comments.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Friday October 19, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to write a program that repeats. Goal: Students will be able to write a programs that use while loops. Objective: Create a template program that contains a continue while loop.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net C++ Filename: Continue.cpp
Do the template program from the handout.
Include ALL the comments.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Thursday October 18, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Goal: Students will be able to write a programs that use while loops.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net C++ Filename: While1.cpp
Do the example program from the handout.
Include ALL the comments.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday & Wednesday October 16 & 17, 2012 Goal: Students will develop algorithmic thinking. Goal: Students will be able to declare variables, and use input and output in programs. Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Uniform on and ID visible.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Scratch Filename:NameInputOutput.sb
Follow the directions on the 2-page packet.
Include the comments.
Make the program better by having the boy respond with the names as they are stored in memory. Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin.
Close all programs.
Thursday - Monday October 11-15, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Goal: Students will be able to write a program that repeats and catches bad data. Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Scratch Filename: GasMileage.sb
Create a program in Scratch that mirrors the C++ program Travel.cpp.
Use your C++ source code and output as a guide.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Wednesday October 10, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Goal: Students will be able to write a program that repeats and catches bad data. Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Scratch Filename: Witch.sb
Follow directions on 2-page packet, and include comments from single sheet.
For a better grade, make the program better.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday October 9, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Goal: Students will be able to write a program that repeats and catches bad data. Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Paper and Pencil: Questions on TrapArea.cpp
Go over the most commonly missed questions.
Make corrections to your packet.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Friday October 5, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Goal: Students will be able to write a program that repeats and catches bad data. Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net C++ Filename: Travel.cpp
Add bad data while loops and a continue while loop to your existing Travel.cpp program.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Wednesday & Thursday October 3 & 4, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Goal: Students will be able to write a program that repeats and catches bad data. Objective: Write and analyze a program with bad data while loops, a continue while loop, and an if else switch structure..
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net C++ Filename: TrapArea.cpp Reading: Explanations on TrapArea.cpp Paper and Pencil: TrapArea.cpp Questions
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday October 2, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Objective: Write a program with bad data while loops, a continue while loop, and an if else switch structure..
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net C++ Filename: TrapArea.cpp
Follow the direction packet.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Monday October 1, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net C++ Filename: Multiply.cpp
Create a C++ program that multiplies 2 numbers that are input by the user and displays the product as output. Include bad data while loops to make the user enter data until it is positive. C++ Filename: Divide.cpp
Create a C++ program that asks a user for the numerator of a fraction (dividend) and the denominator (divisor) and calculates the quotient. Use bad data while loops as necessary. You will be given a direction sheet.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Thursday & Friday September 27 & 28, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. Can positive numbers be multiplied?
2. Can negative numbers be multiplied?
3. Can numbers be multiplied by 0?
4. Can fraction be multiplied?
5. Can decimals be multiplied?
6. Can integers be mutliplied?
7.Are there restrictions on what kind of numbers can be multiplied?
8. Do numbers that are not specific to anything have units of measure?
9. What operation is used when calculating the area of a rectangle, given the length and width in the same units?
10. Which of the following are meaningless for calculating the area of a rectangle? List all that are meaningless.
a.) integers b.) decimals c.) fractions d.) negatives e.) zero f.) positives
11. What is one possible unit of measure for the length of a rectangle?
12. What would be the unit of measure of the area of a rectangle that has a length and width in that unit of measure from #11?
13. If you were writing programs, which would be more complicated, one that calculates the product of 2 numbers or one that determines the area of a rectangle?
Demonstration: Watch the demonstration of the Multiply.sb program in Scratch and the RectangleArea.sb program in Scratch. Scratch Filename: Multiply.sb
Create the Scratch program Multiply.sb according to the sample. C++ Filename: Multiply.cpp
Create a C++ program that multiplies 2 numbers that are input by the user and displays the product as output.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday & Wednesday September 25 & 26, 2012
Goal: Students will develop algorithmic thinking. Goal: Students will be able to code simple programs with input, processing, and output. Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. What is similar about finding the product of any 2 numbers and calculating the area of a rectangle?
2. What is different about finding the product of any 2 numbers and calculating the area of a rectangle?
Open Blank.cpp from Gaggle and save it to the desktop, but change the name to RectArea.cpp C++ Filename: RectArea.cpp
Change the parts of the program from Blank to RectArea.
Code a program that will accept a floating point number for the length of a rectangle and a floating point number for the width of a rectangle, and output the results.
Test the program. Word Filename: RectArea.docx
Save a Word document to the desktop with the name RectArea.docx.
Put a screen shot of your program and a screen shot of the test data output on the RectArea.docx file.
Upload RectArea.cpp and RectArea.docx to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
CS702 - Computer Programming II (period 6)
Thursday - Monday May 30 - June 3, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
Save to Desktop: Song.cpp
Save to Desktop: CharacterCountFunctions.cpp
C++ Program as Final Exam: Shop.cpp (in binder)
Determine appropriate test data to test all aspects of the program.
Paper and Pencil: Make a list of combinations of data that should be checked.
Keep the programs on the desktop for Miss Hangen to check.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday - Wednesday May 24 - 29, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
Paper and Pencil:
1. Write the prototype for this function definition.
2. Write the function call for the function.
C++ Program: CharacterCountFunctions.cpp (in binder)
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Thursday May 23, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
Paper and Pencil:
1. Which of these goes above int main( ) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)
2. Which of these goes below int main( ) and above return (0) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)
3. Which of these goes below return (0) in a C++ program?
a. Function Call
b. Function Definition (includes function definition header line and code for the function)
c. Function Prototype (also called function declaration)
Paper and Pencil: Analyze the Output to Determine How to Code the Program with Functions
pages 1 - 4 in binder
C++ Program: Song.cpp (in binder)
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday May 22, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Activity: Using functions to write programs.
C++ Program: Proto.cpp
Test you program and have Miss Hangen grade it.
Paper and Pencil: Analyze the Output to Determine How to Code the Program with Functions
pages 1 - 4 in binder
C++ Program: Song.cpp (in binder)
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday May 21, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
How to Build Programs with Functions
Paper and Pencil: Refer to pages 156 - 158 in green and gold textbook.
1. Explain the difference between top-down design and bottom-up design.
2. Which of these 4 concepts shown below is easiest for you to understand and why?
Organization, Autonomy, Encapsulation, Reusability (see page 158)
3. Which of the 4 concepts above is the hardest for you to understand and why?
Read: P. 158 -166 in green and gold textbook, silently.
C++ Program: Proto.cpp (in binder)
Type all comments.
Have Miss Hangen check your program.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday May 20, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read: P. 156 - 158 Chapter 9 Section 1 of the green and gold textbook. Read silently for 5 minutes.
How to Build Programs with Functions
C++ Program: Proto.cpp (in your binder)
Type all comments.
Paper and Pencil:
1. Explain the difference between top-down design and bottom-up design.
2. Which of these 4 concepts shown below is easiest for you to understand and why?
Organization, Autonomy, Encapsulation, Reusability (see page 158)
3. Which of the 4 concepts above is the hardest for you to understand and why?
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday May 17, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Paper and Pencil: Make corrections to Creating Functions Assignment
Refer to P. 129 - 132 and this bank of answers
Discuss: Placement of the function parts in the outline of a program.
C++ Program: Proto.cpp (in your binder)
Type all comments.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Thursday May 16, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Paper and Pencil: Creating Functions Assignment
Refer to P. 129 - 132
C++ Program: Instructions.cpp P.130
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday May 15, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 129 - 132 Read silently for 10 minutes. Chapter 5 Functions
Creating Functions
- Introducing the Instructions Program
- Declaring Functions
- Defining Functions
- Calling Functions
- Understanding Abstraction
C++ Program: Instructions.cpp P.130
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday - Wednesday May 10 - 14, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 125 - 127 Read silently for 5 minutes.
Chapter 4 Questions and Answers
Paper and Pencil: Exercises P. 127 1- 3
C++ Program: FavoriteGames.cpp P. 127 Exercise 1
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.
Thursday May 9, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 125 - 127 Read silently for 5 minutes.
Chapter 4 Questions and Answers
Paper and Pencil: Ch. 4: The Standard Template Library Review
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.
Friday - Wednesday May 3 - 8, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 124 - 125 Read silently for 5 minutes.
Chapter 4 The Standard Template Library Summary
Paper and Pencil: Ch. 4: The Standard Template Library (Summary Questions)
C++ Program: Hangman.cpp P.122
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Turn in paper.
Fill out your progress log and self-evalution.
Thursday May 2, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 116 - 124 Read silently for 10 minutes.
Understanding Vector Performance
Planning Your Programs
Introducing Hangman
C++ Program: Hangman.cpp P.122
You may discuss the topics in the reading and what comments you need with another student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday May 1, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 112 - 116 Using Algorithms (Read silently for 10 minutes)
C++ Program: HighScores.cpp P.113
You may discuss the topics in the reading and what comments you need with 1 other student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday April 30, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 105 - 112 Using Iterators (Read silently for 10 minutes)
C++ Program: HerosInventory3.cpp P.106
You may discuss the topics in the reading and what comments you need with 1 other student.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday April 29, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 105 - 112 Using Iterators (Read for 20 minutes)
We will read more tomorrow.
C++ Program: HerosInventory3.cpp P.106
We will do more tomorrow.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday April 26, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 99 - 105 Chapter 4
The Standard Template Library
Using Vectors
C++ Program: HerosInventory2.cpp P.101
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday - Thursday April 22 - 25, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Paper and Pencil: Chapter 3 Review (Dawson)
For Loops, Strings, and Arrays: Word Jumble
Refer to the textbook to do the 5-page packet.
Finish C++ Program: WordJumbleImproved.cpp Scoring system according to directions in book
Add comments by your scripts to explain what is occurring.
Finish Scratch Program: WordJumble.sb Scoring system
Add comments by your scripts to explain what is occurring.
Turn in the packet and the book.
Thursday & Friday April 18 & 19, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Save your WordJumble.sb to your desktop.
1. List some things that will be necessary for adding a scoring system to the program.
In preparation for page 97 Exercise 1 we will do a Scratch version.
Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++.
Add scripts for scoring.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday April 17, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Review: P. 92 - 94 WordJumble.cpp
Save your WordJumble.sb to your desktop.
In preparation for page 97 Exercise 1 we will do a Scratch version.
Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++.
Add scripts for scoring.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday April 16, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Paper and Pencil: Chapter 3 Review (Dawson)
For Loops, Strings, and Arrays: Word Jumble
Refer to the textbook to do the 5-page packet.
Turn in the packet and the book.
Monday April 15, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Review: P. 92 - 94 WordJumble.cpp
Page 97 Exercise 1
Scratch Program Together: WordJumble.sb
Use lists in Scratch to make a program similar to WordJumble in C++..
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday April 12, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
Read in Dawson book: P. 94 - 96 Summary, Questions and Answers
Page 97 Exercise 1
C++ Program: WordJumbleImproved.cpp P. 97 (start with WordJumble.cpp)
Improve the Word Jumble game by adding a scoring system. Make the point value for a word based on its length. Deduct points if the player asks for a hint.
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Monday - Thursday April 8 - 11, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
Read in Dawson book: P. 90-94 Introducing Word Jumble
C++ Program: WordJumble.cpp P. 91 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Friday April 5, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
Read in Dawson book: P. 87-90 Understanding C-Style Strings & Using Multidimensional Arrays
C++ Program: TicTacToeBoard.cpp P. 89 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Wednesday & Thursday April 3 & 4, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective for Today: Students will be able to use arrays to store access, and manipulate sequences of any type, effectively.
Read in Dawson book: P. 83-87 Using Arrays
C++ Program: Hero's Inventory.cpp P. 83 (start with Blank.cpp)
Add comments by your code to explain what is occurring based on the explanations in your reading and what you already understand.
Upload to Gaggle.
Fill out your progress log and self-evalution.
Tuesday April 2, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
Get white binders.
Then continue through Chapter 3.
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
CS702 - Computer Programming II (period 6) QT3
Thursday March 28, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
Get white binders.
Finish previous assignments.
Finish back work.
Then continue through Chapter 3.
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Wednesday March 27, 2013
Computer Fair
Wednesday - Tuesday March 20-26, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to use string objects and their member functions to work with sequences of characters..
Get white binders.
Finish previous assignments.
Read: Pages 75 - 82 (Dawson, black paperback textbook)
C++ Program: StringTester.cpp (in textbook)
Then continue through Chapter 3.
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Monday & Tuesday March 18 & 19, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Get white binders.
Finish C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Scratch Program: RandomTemperature.sb (Stapled packet in binder.)
Read: Pages 71 - 74 (Dawson, black paperback textbook)
C++ Program: Count.cpp (in textbook)
Upload files to your gaggle digital locker. Delete off the desktop and empty the recycle bin.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday March 15, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Paper and Pencil Quiz: Random Number in Range Formula
C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Read: Pages 71 - 74 (Dawson, black paperback textbook)
C++ Program: Count.cpp (in textbook)
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday March 14, 2013
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Paper and Pencil: Random Number in Range Formula
Remainder problems on the handout
Paper and Pencil: Random Number in Range Formula
C++ Program: RandomNumberInRange.cpp Fill in the missing parts as you code the program. Directions and sample output are in your binder.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday - Wednesday March 8 - 13, 2013
Year Long Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Paper and Pencil: ComputerGuess.cpp Questions
C++ Program: ComputerGuessDo.cpp Change your ComputerGuess.cpp program to ComputerGuessDo.cpp by changing the appropriate while to a do while loop. The sample output is in your binder.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday March 7, 2013
Year Long Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Paper and Pencil: ComputerGuessRandom.cpp Questions
C++ Program: ComputerGuessRandomDo.cpp Change your ComputerGuessRandom.cpp program to ComputerGuessRandomDo.cpp by changing the appropriate while to a do while loop. Remove the response of "no" and the system pause that was inside the loop. The sample output is in your binder.
C++Program: ComputerGuess.cpp (directions in binder)
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is. In this version the computer will guess by narrowing in on the number.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Monday & Tuesday March 4 & 5, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Paper and Pencil: Pages 4 and 5 of Ch.2 Review(Dawson)
C++Program: ComputerGuessRandom.cpp (directions in binder)
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is. In this version the computer will guess randomly.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Tuesday- Friday February 26 - March 1, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures that solve specific problems.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Get your materials.
Class Discussion: Methods for guessing a secret number
Demonstration:
GuessYourNumberRandomYesNo.sb
GuessYourNumberStraightUp.sb
GuessYourNumberNarrowInOnIt.sb
Paper and Pencil: Ch. 2 Review (Dawson) 5 page packet of problems on Ch. 2 from the black text book. Get the packet from the substitute.
Finish Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday & Monday February 22 & 25, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Check out this website.
http://www.qwerty.com/Flowex.htm
Read: P. 66 - 68 Question and Answer section at the end of Ch. 2 in the black textbook.
Paper and Pencil: Ch. 2 Review (Dawson) 5 page packet of problems on Ch. 2 from the black text book. Get the packet from the substitute.
Finish Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday February 21, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Check out this website.
http://www.qwerty.com/Flowex.htm
Program: GuessYourNumber.sb or GuessYourNumber.cpp
Write a program that switches the roles of the computer and the user from the GuessMyNumber program. The user picks a number and the computer must guess what it is.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Wednesday February 20, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Analyze: GuessMyNumber.sb Flowchart.
Scratch Program: GuessMyNumber.sb (output in back of white binder)
Help each other to create a Scratch program that produces the results pictured on the GuessMyNumber.sb sheet in the back of your white binder. Use the flowchart as a guide.
You will need 3 variables.
You will need to use these features from the Control palette:
repeat until
if else
broadcast
etc
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Thursday - Tuesday February 14 - 19, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ and Scratch that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Finish: GuessMyNumber.cpp.
Scratch Program: GuessMyNumber.sb (output in back of white binder)
Help each other to create a Scratch program that produces the results pictured on the GuessMyNumber.sb sheet in the back of your white binder.
You will need 3 variables.
You will need to use these features from the Control palette:
repeat until
if else
broadcast
etc
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Wednesday February 13, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Read: pages 61 - 65 in the black textbook.
C++ Program: GuessMyNumber.cpp Make it better than the one in the book. Include comments that reflect some of the explanations in the reading.
Start with Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Tuesday February 12, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to generate random numbers.
Read: pages 58 - 61 in the black textbook.
C++ Program: DieRoller.cpp (directions in binder)
Start with the Continue.cpp, Include comments.
Answer questions on direction sheet.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Write a reflection on what you learned today.
Put your white binder and textbook away.
Friday - Monday February 1 - 11, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze code and explain it.
Goal: Students will be able to use algorithms to create programs in C++ that use standard programming techniques and structures.
Objective: Students will understand how to use string objects effectively.
Objective: Students will understand how to use while and do loops to repeat sections of code.
Objective: Students will understand how to use logical operators correctly.
With a partner, make observations about the output and test data results for a run of the improved DesignersNetwork.cpp program. Write them on your paper.
Scratch Program: DesignersNetwork.sb Use handout provided.
C++ Program: DesignersNetwork.cpp (improved)
Start with the Continue.cpp, your existing DesignersNetwork.cpp and the Scratch version to assist in doing a better version. Make the program produce the output provided.
Include comments.
Handout: DesignersNetwork.cpp Improved with Blanks
If you did the program on your own, then fill in the blanks on the paper.
If you need help doing the program, use the paper as a guide. (You cannot earn an A this way.)
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Thursday January 31, 2013
Goal: Students will understand how to use string objects effectively.
Goal: Students will understand how to use while and do loops to repeat sections of code.
Goal: Students will understand how to use logical operators correctly.
Read in Black Text: P. 52 - 58
C++ Program: DesignersNetwork.cpp
Start with the Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Tuesday & Wednesday January 29 & 30, 2013
Goal: Use switch case statements to select a section of code to execute.
Goal: Use while and do loops to repeat sections of code.
Review switch case structure.
Read all the pages of the directions with source code, comments, and output before starting to code the program.
C++ Program: Shipping.cpp
Start with the Continue.cpp
Include all comments.
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Friday & Monday January 25 & 28, 2013
Goal: Use switch case statements to select a section of code to execute.
Goal: Use string objects effectively.
Goal: Use while and do loops to repeat sections of code.
Review switch case structure.
C++ Program: PlanetWeight.cpp
Start with the Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Wednesday & Thursday January 23 & 24, 2013
Goal: Use switch case statements to select a section of code to execute.
Goal: Use while and do loops to repeat sections of code.
Read in black paper back textbook:
Chapter 2 Truth, Branching, and the Game Loop: Guess My Number
P. 43 - 46
C++ Program: MenuChooser.cpp
Start with the Continue.cpp
Upload to your gaggle digital locker.
Log your progress and rate yourself on the scale in your binder.
Put your white binder and textbook away.
Friday-Wednesday January 4-9, 2013
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze programs and explain them.
Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games.
Goal: Students will be able to follow printed directions effectively.
Goal: Students will be able to save and retrieve files from internet storage.
Handout: Maze Do Now
Objective: Improve and embellish your maze from last year.
Look at 2 sample mazes and their sprites, backgrounds and scripts.
MazeComputerQuestions.sb Demonstration Video
http://coolmath-games.com/0-maze/index.html
Use variables and nested if elses to add an attempts counter and different celebrations for number of tries to reach goal.
Add at least one more level.
Assignment:
Scratch Filename: MazeYourName.sb
Save MazeYourName.sb to the desktop with the filename.
Add the file MazeYourName.sb to you Gaggle digital locker.
Tuesday December 18, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze programs and explain them.
Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games.
Goal: Students will be able to follow printed directions effectively.
Goal: Students will be able to save and retrieve files from internet storage.
Get into your Gaggle digital locker and save ElfDrumHome.sb to the desktop.
Today you are adding additional sprites and scripts to the program. There is more to come.
Scratch File: ElfDrumHome.sb
Follow the directions in the 3-page packet carefully. Part II
Grading includes naming the sprites and costumes, adding comments, correct functioning of the program etc.
Remember there is more to come.
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Friday & Monday December 14 & 17, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to analyze programs and explain them.
Goal: Students will be able to use algorithms to create programs in Scratch that can be animations, stories, simulations, or games.
Goal: Students will be able to follow printed directions effectively.
Goal: Students will be able to save and retrieve files from internet storage.
Get into your Gaggle digital locker and find your SpinningCartoon.sb file.
Double click on it.
This is one of the few times that you don't need to save it to the desktop.
Just open it.
Today you are laying the foundation for a snowball game. There is more to come.
Scratch File: ElfDrumHome.sb
Follow the directions in the 7-page packet carefully.
Grading includes naming the sprites and costumes, adding comments, correct functioning of the program etc.
Remember there is more to come.
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Thursday December 13, 2012
Goal: Repeat sections of code.
Goal: Allow programs to rerun with the use of a continue while loop.
Goal: Use an incrementing counter.
Look at MerryChristmas.sb programs.
C++ Program: TrapAreaCounters.cpp
Part I.
Add a variable for counting how many times the user enters bad data.
Use the incrementing operator with the variable.
Output the final number of bad data attempts when the user is done running the program.
Test it and have Miss Hangen test it.
Part II.
Add additional bad data counters so that the program counts bad data for each variable separately and so that it has a subtotal for each separate trapezoid and a total for all trapezoids.
Test it and have Miss Hangen test it.
Upload TrapArea.cpp to your gaggle digital locker.
Put your binder and textbook on table at side of room.
Friday - Monday December 7 - 10, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Goal: Students will be able to create programs in Scratch.
Goal: Students will be able to use incrementing and decrementing techniques effectively.
Paper and Pencil: Write the answers to these questions on a piece of paper.
1. What is the stage background?
2. How many costumes does the bat have?
3. How many costumes does the baseball have?
4. How many costumes are in the fireworks sprite?
5. How many costumes in the play sprite?
Scratch Filename: Baseball.sb
The sprites and costumes already exist.
Include the scripts with the correct sprites.
Test the program.
Make a variable to keep a count of the number of homeruns.
Make the necessary changes to the program so that initializations occur with the green flag click, and the bat swings start with a spacebar press.
Add comments to explain what the scripts do....
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Thursday December 6, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Goal: Students will be able to create programs in Scratch.
Goal: Students will be able to use incrementing and decrementing techniques effectively.
Open your IncrementDecrement.cpp program.
Discuss: Using the ++ and -- operators
Mod.cpp: Add a counter variable, initialize it to zero.
Have to count the number of times that bad data was used for the second number.
Display the results just before the end of the program.
Challenge: Change the placement of the initialization and the output statement so that it displays the number of times bad data was entered for each iteration of the continue while loop.
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Friday & Wednesday November 30 - December 5, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Goal: Students will be able to follow printed directions accurately.
Goal: Students will be able to create programs in Scratch.
Watch execution of TalkingSprites.sb on your computer screen.
Quiz: Scratch Quiz 1 (Tuesday)
Paper and Pencil: Talking Sprites.sb Questions
Use the 4 page packet of pictures to answer the questions about TalkingSprites.sb. These questions are intended to help you think through what you need to do to create this program, and why.
Scratch Filename: TalkingSprites.sb
Look at all 4 pages of pictures and watch the running program.
Challenge: Make the program even better.
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin. Close all software.
Turn in the paper and pencil assignment.
Thursday November 29, 2012
Goal: Students will be able to think algorithmically.Define: Increment and Decrement
C++: IncrementDecrement.cpp
Have your programs checked by Miss Hangen
Wednesday November 28, 2012
Goal: Students will be able to think algorithmically.Read: in Dawson black paper back book P. 21 - 24
C++: GameStats2.cpp
Have your programs checked by Miss Hangen
Tuesday November 27, 2012
Goal: Students will be able to think algorithmically.Discuss: modulus, remainder, integer division
C++: Mod.cpp
Scratch: Mod.sb
Have your programs checked by Miss Hangen
Monday November 26, 2012
Goal: Students will be able to think algorithmically.Finish: Thanksgiving.sb
Have your programs checked by Miss Hangen
Monday & Tuesday November 19 & 20, 2012
Goal: Students will be able to think algorithmically.Scratch: BatBite.sb
Scratch: Thanksgiving.sb
Scratch: Save the Turkeys! Run the program. Use File - Projects notes, to see what the object of the game is. Study the scripts to see how the program works. If you are having trouble saving turkeys, make adjustments to the game to make it easier.
Have your programs checked by Miss Hangen
Thursday & Friday November 15 & 16, 2012
Goal: Students will be able to think algorithmically.Goal: Students will be able to use appropriate data types.
Read: Pages 1 - 21 in the black text book.
C++ Filename: GameStat.cpp
Have your program checked by Miss Hangen
Tuesday & Wednesday November 13 & 14, 2012
Goal: Students will be able to think algorithmically.Goal: Students will be able to use appropriate data types.
Review: Green and gold text Chapter 4
C++ Filename: Analyze.cpp
Follow directions on pages 5-7 of Ch. 4 Variables and Constants Questions
Have your program checked by Miss Hangen
Monday November 12, 2012
Goal: Students will be able to think algorithmically.Goal: Students will be able to use appropriate data types.
Review: Green and gold text Chapter 4
Paper and Pencil: Ch.4 Variables and Constants Questions
Page 4
C++ Filename: Complete.cpp
Follow directions on page 4 of Ch. 4 Variables and Constants Questions
Have your program checked by Miss Hangen
Friday November 9, 2012
Goal: Students will be able to think algorithmically.
Goal: Students will be able to use appropriate data types.
Review: Green and gold text Chapter 4
Paper and Pencil: Ch.4 Variables and Constants Questions
Pages 1 - 3
Turn in papers.
Wednesday & Thursday November 7 & 8, 2012
Goal: Students will be able to think algorithmically.Goal: Students will be able to use appropriate data types.
Get into Gaggle. gaggle.net
Review: Green and gold text P. 56 - 59
C++ Filename: DataType.cpp
Follow directions on papers in binder.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Monday November 5, 2012
Goal: Students will be able to think algorithmically.Goal: Students will be able to use appropriate data types.
Get into Gaggle. gaggle.net
Read: Green and gold text P. 56 - 59
Paper and Pencil: Chapter 4 Summary Questions
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Thursday - Wednesday October 25 - 31, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write programs that use while loops and do while loops.
Goal: Students will be able to analyze program output.
Goal: Students will be able to use appropriate data types.
Get into Gaggle. gaggle.net
Read: Green and gold text P. 60 - 64 Section 4.2 Using Variables
Paper and Pencil: Questions on Using Variables and Constants
Paper and Pencil: CircleArea.cpp -- Analyze the output of the program and do the 13 problems on page 2.
C++ Filename: CircleArea.cpp -- Type the source code and test the program thoroughly.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday & Wednesday October 23 & 24, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write a programs that use while loops and do while loops.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Read: Green and gold book, pages 144 - 146
You will be provided the SpherError.cpp program. Correct the errors then save it as Sphere.cpp
C++ Filename: Sphere.cpp
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Monday October 22, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write a programs that use while loops and do while loops.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Discussion: What are the differences and similarities between while loops and do while loops?
C++ Filename: DoWhile.cpp
Include ALL the comments.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Friday October 19, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to write a program that repeats.
Goal: Students will be able to write a programs that use while loops.
Objective: Create a template program that contains a continue while loop.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
C++ Filename: Continue.cpp
Do the template program from the handout.
Include ALL the comments.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Thursday October 18, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a programs that use while loops.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
C++ Filename: While1.cpp
Do the example program from the handout.
Include ALL the comments.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday & Wednesday October 16 & 17, 2012
Goal: Students will develop algorithmic thinking.
Goal: Students will be able to declare variables, and use input and output in programs.
Goal: Students will be able to save files with the correct file type, and store and retrieve them from their Gaggle digital lockers.
Uniform on and ID visible.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Scratch Filename: NameInputOutput.sb
Follow the directions on the 2-page packet.
Include the comments.
Make the program better by having the boy respond with the names as they are stored in memory.
Responsibility: Save to the desktop with the proper filename and upload to you Gaggle digital locker.
Delete off the desktop and empty the recycle bin.
Close all programs.
Thursday - Monday October 11-15, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Scratch Filename: GasMileage.sb
Create a program in Scratch that mirrors the C++ program Travel.cpp.
Use your C++ source code and output as a guide.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Wednesday October 10, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Scratch Filename: Witch.sb
Follow directions on 2-page packet, and include comments from single sheet.
For a better grade, make the program better.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday October 9, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Paper and Pencil: Questions on TrapArea.cpp
Go over the most commonly missed questions.
Make corrections to your packet.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Friday October 5, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Add bad data while loops and a continue while loop to an existing program.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
C++ Filename: Travel.cpp
Add bad data while loops and a continue while loop to your existing Travel.cpp program.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Wednesday & Thursday October 3 & 4, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Goal: Students will be able to write a program that repeats and catches bad data.
Objective: Write and analyze a program with bad data while loops, a continue while loop, and an if else switch structure..
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
C++ Filename: TrapArea.cpp
Reading: Explanations on TrapArea.cpp
Paper and Pencil: TrapArea.cpp Questions
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday October 2, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program with bad data while loops, a continue while loop, and an if else switch structure..
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
C++ Filename: TrapArea.cpp
Follow the direction packet.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Monday October 1, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
C++ Filename: Multiply.cpp
Create a C++ program that multiplies 2 numbers that are input by the user and displays the product as output. Include bad data while loops to make the user enter data until it is positive.
C++ Filename: Divide.cpp
Create a C++ program that asks a user for the numerator of a fraction (dividend) and the denominator (divisor) and calculates the quotient. Use bad data while loops as necessary. You will be given a direction sheet.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Thursday & Friday September 27 & 28, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. Can positive numbers be multiplied?
2. Can negative numbers be multiplied?
3. Can numbers be multiplied by 0?
4. Can fraction be multiplied?
5. Can decimals be multiplied?
6. Can integers be mutliplied?
7.Are there restrictions on what kind of numbers can be multiplied?
8. Do numbers that are not specific to anything have units of measure?
9. What operation is used when calculating the area of a rectangle, given the length and width in the same units?
10. Which of the following are meaningless for calculating the area of a rectangle? List all that are meaningless.
a.) integers b.) decimals c.) fractions d.) negatives e.) zero f.) positives
11. What is one possible unit of measure for the length of a rectangle?
12. What would be the unit of measure of the area of a rectangle that has a length and width in that unit of measure from #11?
13. If you were writing programs, which would be more complicated, one that calculates the product of 2 numbers or one that determines the area of a rectangle?
Demonstration: Watch the demonstration of the Multiply.sb program in Scratch and the RectangleArea.sb program in Scratch.
Scratch Filename: Multiply.sb
Create the Scratch program Multiply.sb according to the sample.
C++ Filename: Multiply.cpp
Create a C++ program that multiplies 2 numbers that are input by the user and displays the product as output.
Upload files to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.
Tuesday & Wednesday September 25 & 26, 2012
Goal: Students will develop algorithmic thinking.Goal: Students will be able to code simple programs with input, processing, and output.
Objective: Write a program to calculate the area of a rectangle, when the user provides the length and width.
Get into Gaggle. gaggle.net First 3 letters of your first name, first 3 letters of your last name, last 3 digits of your student number, followed by @lancaster.gaggle.net
Paper and Pencil: Discuss with another student, then write the answers on your own sheet of paper.
1. What is similar about finding the product of any 2 numbers and calculating the area of a rectangle?
2. What is different about finding the product of any 2 numbers and calculating the area of a rectangle?
Open Blank.cpp from Gaggle and save it to the desktop, but change the name to RectArea.cpp
C++ Filename: RectArea.cpp
Change the parts of the program from Blank to RectArea.
Code a program that will accept a floating point number for the length of a rectangle and a floating point number for the width of a rectangle, and output the results.
Test the program.
Word Filename: RectArea.docx
Save a Word document to the desktop with the name RectArea.docx.
Put a screen shot of your program and a screen shot of the test data output on the RectArea.docx file.
Upload RectArea.cpp and RectArea.docx to your Gaggle digital locker. Delete files from desktop. Empty the recycle bin. Close all software.